package com.atm.atmsys.Service;

import com.atm.atmsys.dto.ATMPageQueryDTO;
import com.atm.atmsys.dto.AtmDTO;
import com.atm.atmsys.entity.AtmInfo;
import com.atm.atmsys.entity.PageResult;

import java.util.List;

public interface AtmService {

    //添加ATM机
    void addAtm(AtmInfo atmInfo);

    //删除ATM机
    void deleteAtm(Integer id);


    //根据ID查询ATM机
    AtmInfo getAtmById(Integer id);



    //修改ATM机状态
    void updateAtm(AtmDTO atmDTO);


    //分页查询所有ATM机
    PageResult getAllAtm(ATMPageQueryDTO atmPageQueryDTO);

    //查询所有ATM机不分页
    List<AtmInfo> getAtm();
}
